using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using OgilvyOne.Model;

namespace OgilvyOne.IDAL
{
    public interface  IAsset
    {
        // Methods
        void Delete(int asset_id);
        AssetInfo getAssetInfo(int asset_id);
        IList getAssetList(int con_id, int category);
        IList getAssetList(int menuId, int con_id, int category);
        IList getAssetListIsView(int con_id);
        IList getAssetListViewInNavigation(int con_id);
        int getMenuIdByAssetId(int assetId);
        void Insert(AssetInfo assetinfo);
        void InsertAssetMenu(int assetId, int menuId);
        void Update(AssetInfo assetinfo);
        void UpdateMenuAsset(int assetId, int menuId);

    }
}
